Fault Injection based Analysis of Defect Amplification Index in Technology Variant Commercial Software Application Development

نویسنده

  • Mohammed Shareef
چکیده

Fault injection involves the deliberate insertion of faults or errors into software in order to determine its response and to study its behaviour. Fault Injection Experiments have proven to be an effective method for measuring and studying response of defects, validating fault-tolerant systems, and observing how systems behave in the presence of faults. This approach can offer both accuracy of fault injection results transparency of the system dynamics in the presence of faults. The objectives of this study are to measure and study defect leakage, analyse amplification of errors and study “Domino” effect of defects leaked. The approach for fault injection patterns presented in this research is validated by two approaches taken to arrive at the Amplification Index (AI) that represents the effect caused by defects in subsequent phases of software development in business applications. The approaches endeavour to demonstrate the phasewise impact of leaked defects, through statistical analysis of defects leakage and amplification patterns of systems, built using technology (C#, VB 6.0, Java) variants, and also through a causal analysis done on the defects injected.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study and Analysis of Defect Amplification Index in Technology Variant Business Application Development through Fault Injection Patterns

Software reliability for business applications is becoming a topic of interest in the IT community. An effective method to validate and understand defect behaviour in a software application is Fault Injection. Fault injection involves the deliberate insertion of faults or errors into software in order to determine its response and to study its behaviour. Fault Injection Modeling has demonstrate...

متن کامل

Testing Exception and Error Cases Using Runtime Fault Injection

Fault injection deals with the insertion or simulation of faults in order to test the robustness and fault tolerance of a software application [8]. Such measures are generally performed on software that is mission critical, to the extent that failure could have significant negative ramifications. Actual injection of faults can be performed either at compile time, when additional code is inserte...

متن کامل

A Fuzzified Approach for the Prediction of Fault Proneness and Defect Density

The requirement to improve software productivity has promoted the research on software metrics technology. Object Oriented paradigm is the technology being used to build fault free and stupendous softwares; and to make them fault free object oriented metrics are being used. These metrics are used to identify high risk components early in the design phase and hence help us to reduce the rework a...

متن کامل

Formal Support for Fault Modelling and Analysis

The paper presents how CSP and the associated tool FDR are used to support FMEA of a software intensive system. The paper explains the basic steps of our approach (formal specification, systematic fault identification, fault injection experiments and follow-up) and gives some results related to the application of this method to the industrial case study, a railway signalling system that is pres...

متن کامل

Static Modeling of Oil Field Mineral Scales: Software Development

Mineral scale deposition in near wellbore regions of injection wells is one of the main challengeable issues during the water injection process, which magnifies the importance of robust models in predicting the amount of mineral scale deposition such as calcium sulfate. One of the main challenges of CaSO4 scale is in carbonated reservoirs, in which sensitive behavior is observed in related to t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010